package com.tjsinfo.tjsoa.address.personal;

import java.util.List;

import com.tjsinfo.tjsoa.Dao.IHibernateDao;
import com.tjsinfo.tjsoa.Dao.IQbcDao;

public class TAddresslistPersonalManagerImpl implements TAddresslistPersonalManager {
	
	private IHibernateDao hibernateDao;
	private IQbcDao qbcDao;	
	private ITAddresslistPersonalDao addresslistPersonalDao;
	
	public IHibernateDao getHibernateDao() {
		return hibernateDao;
	}
	public void setHibernateDao(IHibernateDao hibernateDao) {
		this.hibernateDao = hibernateDao;
	}
	
	public IQbcDao getQbcDao() {
		return qbcDao;
	}
	public void setQbcDao(IQbcDao qbcDao) {
		this.qbcDao = qbcDao;
	}
	
	public ITAddresslistPersonalDao getAddresslistPersonalDao() {
		return addresslistPersonalDao;
	}
	public void setAddresslistPersonalDao(
			ITAddresslistPersonalDao addresslistPersonalDao) {
		this.addresslistPersonalDao = addresslistPersonalDao;
	}

	public void save(TAddresslistPersonal transientInstance) {
		// TODO Auto-generated method stub
		addresslistPersonalDao.save(transientInstance);
	}

	public void delete(String propertyName, Object value) {
		// TODO Auto-generated method stub
		addresslistPersonalDao.delete(propertyName, value);
	}
	
	public void delete(TAddresslistPersonal persistentInstance) {
		// TODO Auto-generated method stub
		addresslistPersonalDao.delete(persistentInstance);
	}

	public void update(TAddresslistPersonal persistentInstance){
		addresslistPersonalDao.update(persistentInstance);
	};
	
	public List findById(Integer id) {
		// TODO Auto-generated method stub
		return addresslistPersonalDao.findById(id);
	}

	public TAddresslistPersonal findByID(java.lang.Integer id){
		return addresslistPersonalDao.findByID(id);
	}
	
	public List findByProperty(String propertyName, Object value) {
		// TODO Auto-generated method stub
		return addresslistPersonalDao.findByProperty(propertyName, value);
	}

	public List findByExample(TAddresslistPersonal instance) {
		// TODO Auto-generated method stub
		return addresslistPersonalDao.findByExample(instance);
	}

	public List findByLikePropertyAndProperty(String likeName, Object value,
			String propertyName, Object values) {
		// TODO Auto-generated method stub
		return addresslistPersonalDao.findByLikePropertyAndProperty(likeName, value, propertyName, values);
	}

	public List findByLikeProperty(String likeName, Object value) {
		// TODO Auto-generated method stub
		return addresslistPersonalDao.findByLikeProperty(likeName, value);
	}

	public List findByLikeProperty(String likeName, Object value, String propertyName,Object values, String propertyid, Object valueid){
		return addresslistPersonalDao.findByLikeProperty(likeName, value, propertyName, values, propertyid, valueid);
	}

	
	public List findAll() {
		// TODO Auto-generated method stub
		return addresslistPersonalDao.findAll();
	}
	
	public List findList(String chineseName,Object value,String department,Object values,String userId,Object vlauess){
		return addresslistPersonalDao.findList(chineseName, value, department, values, userId, vlauess);
	};

}
